Jimmy KingJimmy King
Vietnamese Football 2041: A New Era of Youth Football and World Cup AmbitionIn 2041, Vietnamese football stands at the threshold of history as the...
Vietnamese youth table tennis: the data gap sitting on the tableIn the gymnasium of a provincial sports training centre, late July, the score...
U20 Vietnam vs Palestine: A Must-Win Battle at Viet Tri and the Puzzle Without Nguyen Le PhatThis afternoon, at Viet Tri Stadium, the atmosphere is hotter than ever. As I...
0-3 Humiliation to U20 North Korea: Where Did U20 Vietnam Go Wrong?The 0-3 defeat to U20 North Korea in the AFC U20 Asian Cup 2027 qualifiers is...
VALORANT and MLBB: Two Women's Esports Civilisations, Not One YardstickIn an empty host room in April 2026, I opened the women's esports roundup and...
Shin Ohashi Breaks 2:04.83 World Record – Reading the 200m Breaststroke Number CorrectlyAt 17, a Japanese swimmer named Shin Ohashi touched the wall at 2 minutes 04....
5-0 Against Iran, 0-5 Against Japan: What the Karate Scorecards at Asiad 2026 Say About Vietnam5-0 Against Iran, 0-5 Against Japan: What the Karate Scorecards at Asiad 2026...
Chelsea 2-2 Hull City: Six Minutes That Exposed a Twenty-Match Clean-Sheet DroughtIn the 7th minute, Morgan Rogers took a touch at the edge of the Hull City bo...
When the Frame Goes Silent: The Discipline of Empty Reports in Modern FootballOn the screen, nine analytical frames opened at once. The first dealt with...
Alwi Farhan Trains with Kento Momota Ahead of Asian Games 2026: A Lesson from a Retired LegendTokyo, one late-summer morning. An empty arena. Only the squeak of rubber sol...
36 Hanoi School Basketball Teams: The Trap Is Not in the November 29 FinalOn October 2, in Hanoi, the organizers of the VnExpress – Cup Ziaja School...
Asian Games 2026: India's Bronze and a Generational Handover Hidden in Plain SightWithin a single week, at a single arena in Ichinomiya, Satwiksairaj Rankiredd...
Thailand 0-3 China: The 45+3 Moment and a Storm of Criticism Aimed at the Wrong Target45+3. The clock on the stadium board ticked into the third minute of stoppage...
The Empty Data Sheet and Table Tennis's 52-Week CountdownOne evening at the arena, after the match, the coach opened his laptop and...
Vietnam Women's Volleyball Before Asiad 20: When the Reception System Is TestedIn the set I watched on screen from Milan, at a moment when the score was sti...
Finland Stun Italy 3-2 in EuroVolley 2026 Quarterfinal: Four Points and an Unresolved Load ProblemFifth set, 15-13. As the last ball landed on the Turin floor, I did not watch...
Asian Games 2026: The Paradox of India's Pair Who Beat the World No.1 and the Singles Medal DroughtAt the men's team event of the 2026 Asian Games, Satwiksairaj Rankireddy and...
ETTU Europe Cup 2026/27: Group Stage Draw – When Administration Cannot Replace DataIn a brief announcement released by the European Table Tennis Union (ETTU), t...
GAM Esports Joins VCT Pacific 2027: A Partner Slot Signed Before the Roster ExistsThere is a moment in esports history that people tend to overlook: the moment...
PSG Lose Kvaratskhelia: The January Transfer Trap and the Price of PanicThe Paris Saint-Germain medical bulletin landed while I was rewatching an old...
Vietnamese youth table tennis: the data gap sitting on the tableIn the gymnasium of a provincial sports training centre, late July, the score...
U20 Vietnam vs Palestine: A Must-Win Battle at Viet Tri and the Puzzle Without Nguyen Le PhatThis afternoon, at Viet Tri Stadium, the atmosphere is hotter than ever. As I...
0-3 Humiliation to U20 North Korea: Where Did U20 Vietnam Go Wrong?The 0-3 defeat to U20 North Korea in the AFC U20 Asian Cup 2027 qualifiers is...
VALORANT and MLBB: Two Women's Esports Civilisations, Not One YardstickIn an empty host room in April 2026, I opened the women's esports roundup and...
Shin Ohashi Breaks 2:04.83 World Record – Reading the 200m Breaststroke Number CorrectlyAt 17, a Japanese swimmer named Shin Ohashi touched the wall at 2 minutes 04....
5-0 Against Iran, 0-5 Against Japan: What the Karate Scorecards at Asiad 2026 Say About Vietnam5-0 Against Iran, 0-5 Against Japan: What the Karate Scorecards at Asiad 2026...
Chelsea 2-2 Hull City: Six Minutes That Exposed a Twenty-Match Clean-Sheet DroughtIn the 7th minute, Morgan Rogers took a touch at the edge of the Hull City bo...
When the Frame Goes Silent: The Discipline of Empty Reports in Modern FootballOn the screen, nine analytical frames opened at once. The first dealt with...
Alwi Farhan Trains with Kento Momota Ahead of Asian Games 2026: A Lesson from a Retired LegendTokyo, one late-summer morning. An empty arena. Only the squeak of rubber sol...
36 Hanoi School Basketball Teams: The Trap Is Not in the November 29 FinalOn October 2, in Hanoi, the organizers of the VnExpress – Cup Ziaja School...
Asian Games 2026: India's Bronze and a Generational Handover Hidden in Plain SightWithin a single week, at a single arena in Ichinomiya, Satwiksairaj Rankiredd...
Thailand 0-3 China: The 45+3 Moment and a Storm of Criticism Aimed at the Wrong Target45+3. The clock on the stadium board ticked into the third minute of stoppage...
The Empty Data Sheet and Table Tennis's 52-Week CountdownOne evening at the arena, after the match, the coach opened his laptop and...
Vietnam Women's Volleyball Before Asiad 20: When the Reception System Is TestedIn the set I watched on screen from Milan, at a moment when the score was sti...
Finland Stun Italy 3-2 in EuroVolley 2026 Quarterfinal: Four Points and an Unresolved Load ProblemFifth set, 15-13. As the last ball landed on the Turin floor, I did not watch...
Asian Games 2026: The Paradox of India's Pair Who Beat the World No.1 and the Singles Medal DroughtAt the men's team event of the 2026 Asian Games, Satwiksairaj Rankireddy and...
ETTU Europe Cup 2026/27: Group Stage Draw – When Administration Cannot Replace DataIn a brief announcement released by the European Table Tennis Union (ETTU), t...
GAM Esports Joins VCT Pacific 2027: A Partner Slot Signed Before the Roster ExistsThere is a moment in esports history that people tend to overlook: the moment...
PSG Lose Kvaratskhelia: The January Transfer Trap and the Price of PanicThe Paris Saint-Germain medical bulletin landed while I was rewatching an old...
